package com.baiyue.model.user;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.FieldStrategy;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author admin
 */
@Data
public class UserInfoDataRequest implements Serializable {
    private static final long serialVersionUID = 7819232484809460915L;

    /**
     * 用户id,自增
     */
    private Integer id;

    /**
     * 用户名
     */
    private String username;
    /**
     * 密码
     */
    private String password;

    /**
     * 别名
     */
    private Integer nickname;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 0 正常
     * 1 禁用
     * 2 已删除
     */
    private Integer status = 0;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 创建人用户名
     */
    private String createdBy;

    /**
     * 更新时间
     */
    private Date updatedTime;

    /**
     * 更新人用户名
     */
    private String updatedBy;

    /**
     * 用户手机号
     */
    private String phone;

    /**
     * 用户账号中文名0
     */
    private String user;

    /**
     * 菜单id
     */
    private List<List<Integer>> menuIds;

    private List<Integer> ids;

    /**
     * 开始时间
     */
    private String start;

    /**
     * 结束时间
     */
    private String end;

    /**
     * 数据分页当前页
     */
    private Integer page;

    /**
     * 数据分页条数
     */
    private Integer size;

    /**
     * 排序字段
     */
    private String sortField;

    /**
     * 排序顺序
     * desc  asc
     */
    private String sortValue;
}
